package main.java.com.gdkj.entity;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description  
 * @Author  zhangwen
 * @Date 2023-03-01 
 */

@Data
@Table(name = "cmf_rich_man_user_record")
public class CmfRichManUserRecord  implements Serializable {

	private static final long serialVersionUID =  698656064373603457L;

	@ApiModelProperty(value = "账号")
	@com.gdkj.util.ExcelColumn(value = "账号",col = 1)
	@Transient
	private String account;

	@ApiModelProperty(value = "昵称")
	@com.gdkj.util.ExcelColumn(value = "昵称",col = 1)
	@Transient
	private String nickname;

	@ApiModelProperty(value = "用户id")
	@Id
	@com.gdkj.util.ExcelColumn(value = "用户id",col = 1)
	private Integer uid;

	@ApiModelProperty(value = "财富")
	@com.gdkj.util.ExcelColumn(value = "财富",col = 1)
	private BigDecimal wealthNum;

	@ApiModelProperty(value = "总收入")
	@com.gdkj.util.ExcelColumn(value = "总收入",col = 1)
	private BigDecimal incomeNum;

	@ApiModelProperty(value = "最高财产")
	@com.gdkj.util.ExcelColumn(value = "最高财产",col = 1)
	private BigDecimal maxProperty;

	@ApiModelProperty(value = "游戏时间")
	private Integer gameTime;

	@ApiModelProperty(value = "游戏时间 str")
	@com.gdkj.util.ExcelColumn(value = "游戏时间",col = 1)
	@Transient
	private String gameTimeStr;

	@ApiModelProperty(value = "威望值")
	@com.gdkj.util.ExcelColumn(value = "威望值",col = 1)
	private String prestigeNum;

	@ApiModelProperty(value = "威望效应")
	@com.gdkj.util.ExcelColumn(value = "威望效应",col = 1)
	private BigDecimal prestigeRate;

	@ApiModelProperty(value = "成就")
	@com.gdkj.util.ExcelColumn(value = "成就",col = 1)
	private Integer grade;

	@ApiModelProperty(value = "关卡")
	@com.gdkj.util.ExcelColumn(value = "关卡",col = 1)
	private String level;


	@ApiModelProperty(value = "游戏数据")
	private String gameInfo;

	@ApiModelProperty(value = "创建时间")
	private Date createTime;

	@ApiModelProperty(value = "钻石数量")
	private Integer diamondNum;
}
